Patterns as Signs: A Semiotics of Object-Oriented Design Pat- terns
نویسندگان
چکیده
Object-oriented design patterns have been one of the most important and successful ideas in software design over the last ten years, and have been well adopted both in industry and academia. We provide a semiotic account of design patterns, treating a pattern as a sign comprised of the programmers’ intent and its realisation in the program. A number of open research problems remain regarding patterns, including the differences between patterns, variant forms of common patterns, the naming of patterns, the organisation of collections of patterns, the relationships between patterns, and the extent to which patterns modify the rhetoric of object-oriented design. Considering patterns as signs can address many of these common questions regarding design patterns, to assist both programmers using patterns and authors writing them.
منابع مشابه
Semiotics of Collective Memory of the Iran-Iraq War (Holy Defence): A Case Study of the Shared Images in Virtual Social Networks
This study aims to achieve a semiotic understanding of collective memory of the Iran-Iraq war. For this purpose, samples of images in virtual social networks shared in response to the news of discovery and return of the bodies of more than 175 divers have been analyzed. Visual signs in photographs, cartoons, graphic designs, prints, paintings and posters, in methods of historical pictures and f...
متن کاملPatterns as Signs
Object-oriented design patterns have been one of the most important and successful ideas in software design over the last ten years, and have been well adopted both in industry and academia. A number of open research problems remain regarding patterns, however, including the differences between patterns, variant forms of common patterns, the naming of patterns, the organisation of collections o...
متن کاملExtended Abstract: Towards a Semiotics of Object- and Aspect-Oriented Design
Object-oriented design is based on the argument that objects in a program act as a simulation of objects in the real world. This paper will provide a semiotic account of object-oriented design patterns, treating an object as a sign comprised of some part of the real world, its realisation in the program, and the programmers intent about the program design (that the object model the world). The ...
متن کاملDesign Recovery by Automated Search for Structural Design Patterns in Object-Oriented Softwar
The object-oriented design community has recently begun to collect so-called design patterns: cliches plus hints to their recommended use in software construction. The structural design patterns Adapter, Bridge, Composite, Decorator, and Proxy represent packaged problem/context/solution/properties descriptions to common problems in object-oriented design. Localizing instances of these patterns ...
متن کاملTransforming Examples into Patterns for Information Extraction
Information Extract ion (IE) systems today are commonly based on pat tern matching. The pat terns are regular expressions stored in a customizable knowledge base. Adapting an IE system to a new subject domain entails the construction of a new pat tern base a t ime-consuming and expensive task. We describe a s trategy for building pat terns from examples. To adapt the IE system to a new domain q...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006